home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 32 / Mac Magazin and MacEasy Magazine CD - Issue 32.iso / Grafik & Text / OzTeX3.0 / Metafont / Inputs / ec / exroman.mf < prev    next >
Text File  |  1997-03-16  |  2KB  |  79 lines

  1. % exroman.mf
  2. %
  3. % (c) Copyright 1995, 1996, 1997 J"org Knappen
  4. % (c) Copyright 1990, 1992 Norbert Schwarz
  5. %
  6. % This file is part of ecfonts version 1.0
  7. %
  8. % Please read the files 00readme.txt, 00inst.txt, 00error.txt, and
  9. % copyrite.txt for further information
  10. %
  11. % You find some documentation in ecdoc.tex (needs LaTeX2e)
  12. %
  13. % Content:
  14. %
  15. %   driver file, called by parameter files with roman style fonts
  16.  
  17. %
  18. %     dx  r   l   west
  19. %         i   u   east
  20. %         :   :   :
  21. %         :   :   west '3xx / east '2xx
  22. %         :   uppercase/lowercase
  23. %         roman / italic
  24.  
  25. version_check(1,0);  % |version_check| was introduced in dc1.3
  26.  
  27. input exaccess;  % accessories for polish special letters
  28. input expseudo;  % pseudoparameters 
  29.  
  30. mode_setup; font_setup; pseudo_setup;
  31.  
  32. input exruwest;
  33. input exrlwest;
  34. input exrueast;
  35. input exrleast;
  36. %
  37. input exbraces;  % ^ ~ cwm  ( ) < | > [ ] \ { } _ - (177) space (040)
  38. input expunct;   %  < << > >>  ! ` ' *  + , . / = ; : (spanish !)
  39. %
  40. input exaccent;  %
  41. input exsign;    %  zero for mille, " # $ % @ pound sign
  42. %
  43. input exrlig;    % dotless i,j; letter ligatures  ff fi fl ffi ffl
  44. %
  45. input exromp;    % (roman punctuation)  & ? (spanish ?)
  46. %
  47. input exrulett;  % upper case (majuscules)
  48. input exrllett;  % lower case (minuscules)
  49. input exrdigit;  % roman digits
  50. %
  51. % Fontparameter
  52. %
  53. font_coding_scheme:="Extended TeX Font Encoding - Latin";
  54. boundarychar:=oct"027";
  55. font_slant slant; 
  56. font_x_height x_height#;
  57. font_cap_height cap_height#;
  58. font_asc_height asc_height#;
  59. font_acc_cap_height (cap_height#+acc_height#);
  60. font_desc_depth desc_depth#;
  61. font_max_height (max(asc_height#,body_height#,
  62.   cap_height#+acc_height#));
  63. font_max_depth (max(desc_depth#,paren_depth#,the_ogonek_depth#));
  64. % font_digit_width % set inside the digits file
  65. % font_cap_stem    % set after the programme of the capital I
  66. font_baselineskip max(1.2*designsize,body_height#+paren_depth#);
  67.  
  68. if monospace: font_normal_space 9u#; % no stretching or shrinking
  69.  font_quad 18u#;
  70.  font_extra_space 9u#;
  71.  input exmligtb;    % do the ligature programs for monospaced fonts
  72. else: font_normal_space 6u#+2letter_fit#;
  73.  font_normal_stretch 3u#; font_normal_shrink 2u#;
  74.  font_quad 18u#+4letter_fit#;
  75.  font_extra_space 2u#;
  76.  input exrligtb;    % do the ligature programs, not for monospaced fonts
  77. fi
  78. bye.
  79.